


// 全局变量
function MapCommon() {}


  	

//选中时的描边色
MapCommon.prototype.selectStrokeColor = "#00FE00";


//地图数据版本号
MapCommon.prototype.LUTU_MAP_VERSION_1 = 1;

/**
 * 对象的类型，例如平地、山地、人行道路、索道等等
 */
MapCommon.prototype.OBJECT_TYPE_0        = 0;// 未定义
MapCommon.prototype.OBJECT_TYPE_1        = 1;// 平地[背景层默认项目]
MapCommon.prototype.OBJECT_TYPE_2        = 2;// 山地
MapCommon.prototype.OBJECT_TYPE_3        = 3;// 水面

MapCommon.prototype.OBJECT_TYPE_11        = 11;// 人行道路[路径层默认项目]
MapCommon.prototype.OBJECT_TYPE_12        = 12;// 车行道路
MapCommon.prototype.OBJECT_TYPE_13        = 13;// 船行道路
MapCommon.prototype.OBJECT_TYPE_14        = 14;// 索道
MapCommon.prototype.OBJECT_TYPE_15        = 15;// 滑道

/**
 * 地面或者路线的难易度
 */
MapCommon.prototype.HARD_0        = 0;// 无难度[默认项目]
MapCommon.prototype.HARD_1        = 1;// 初级难度
MapCommon.prototype.HARD_2        = 2;// 中等难度
MapCommon.prototype.HARD_3        = 3;// 特难
MapCommon.prototype.HARD_4        = 4;// 极难


/**
 * 不同类型对象的颜色
 */
MapCommon.prototype.COLOR_MAP = {};
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_0] = (new MapColor());
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1] = (new MapColor()).init("#FF33FF",null,null,null, null,"#d0e6b6",0.3);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_2] = (new MapColor()).init("#FF33FF",null,null,null, null,"#10e6b6",0.5);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_3] = (new MapColor()).init("#FF33FF",null,null,null, null,"#b6d6e9",0.5);

MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_11] = (new MapColor()).init("#143818",null,3,null, null,null,null);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_12] = (new MapColor()).init("#FF0000",null,3,null, null,null,null);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_13] = (new MapColor()).init("#00FF00",null,3,null, null,null,null);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_14] = (new MapColor()).init("#0000FF",null,3,null, null,null,null);
MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_15] = (new MapColor()).init("#FF00FF",null,3,null, null,null,null);


//背景区域默认颜色
MapCommon.prototype.backgroundOption = {
    strokeColor: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1].strokeColor,
    strokeOpacity: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1].strokeOpacity,
    strokeWeight: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1].strokeWeight,
    
    fillColor:MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1].fillColor,
    fillOpacity: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_1].fillOpacity
};
MapCommon.prototype.backgroundOptionInstance = function(type){
	return {
		strokeColor: MapCommon.prototype.COLOR_MAP[type].strokeColor,
	    strokeOpacity: MapCommon.prototype.COLOR_MAP[type].strokeOpacity,
	    strokeWeight: MapCommon.prototype.COLOR_MAP[type].strokeWeight,
	    
	    fillColor:MapCommon.prototype.COLOR_MAP[type].fillColor,
	    fillOpacity: MapCommon.prototype.COLOR_MAP[type].fillOpacity
	};
}
// 路线的默认颜色
MapCommon.prototype.pathOption = {
    strokeColor: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_11].strokeColor,
    strokeOpacity: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_11].strokeOpacity,
    strokeWeight: MapCommon.prototype.COLOR_MAP[MapCommon.prototype.OBJECT_TYPE_11].strokeWeight
};
MapCommon.prototype.pathOptionInstance = function(type){
	return {
		strokeColor: MapCommon.prototype.COLOR_MAP[type].strokeColor,
	    strokeOpacity: MapCommon.prototype.COLOR_MAP[type].strokeOpacity,
	    strokeWeight: MapCommon.prototype.COLOR_MAP[type].strokeWeight
	};
}


/**
 * 消息
 */
MapCommon.prototype.MSG_MUST_SELECT        	= "请先选中一个对象";
MapCommon.prototype.MSG_NO_EDIT_OBJ        	= "没有编辑对象";
MapCommon.prototype.MSG_NO_RESORTID        	= "没有景区id";
MapCommon.prototype.MSG_SAVE_SUCCESS        = "保存成功";
MapCommon.prototype.MSG_SAVE_FAIL			= "保存失败";



















